// pages/publish-requirements/index.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        shopName: '安徽匠桥专利旗舰店',
        need: 'xxxxxx文案信息',
        phone: '',
        verifyCode: '',
        time: 60
    },
    changeInput(e) {
        const {
            key
        } = e.currentTarget.dataset;
        this.setData({
            [key]: e.detail.value
        });
    },
    onChange(e) {
        const {
            unitPrice
        } = this.data;
        const total = Number.parseFloat(unitPrice) * Number(e.detail)
        this.setData({
            orderAmount: total.toFixed(2)
        });
    },
    getVerifyCode() {
        const {
            phone
        } = this.data;
        let {
            time
        } = this.data;
        if (time < 60) return;
        const reg = /^1[3456789]\d{9}$/;
        if (!reg.test(phone)) {
            wx.showToast({
                title: '请输入正确的手机号',
                icon: 'none'
            });
            return;
        }
        let timeId = null;
        timeId = setInterval(() => {
            time--;
            if (time <= 0) {
                clearInterval(timeId);
                time = 60;
            }
            this.setData({
                time
            });
        }, 1000);
    },
    buyNow() {
        const {
            need,
            phone,
            verifyCode
        } = this.data;
        if (!phone) {
            wx.showToast({
                title: '请输入正确的手机号',
                icon: 'none'
            });
            return;
        }
        if (!verifyCode) {
            wx.showToast({
                title: '请输入验证码',
                icon: 'none'
            });
            return;
        }
        if (!need) {
            wx.showToast({
                title: '请输入我需要的内容',
                icon: 'none'
            });
            return;           
        }
        wx.showModal({
          content: '确认咨询？',
          success: (res) => {
              if (res.confirm) {
                  wx.showToast({
                    title: '咨询成功',
                    icon: 'none'
                  });
              } else {
                  wx.showToast({
                    title: '取消咨询',
                    icon: 'none'
                  });
              }
          }
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})
